Octree-R: An Adaptive Octree for Efficient Ray Tracing

نویسندگان

  • Kyu-Young Whang
  • Ju-Won Song
  • Ji-Woong Chang
  • Ji-Yun Kim
  • Wan-Sup Cho
  • Chong-Mok Park
  • Il-Yeol Song
چکیده

Ray tracing requires many ray-obect intersection tests. A way of reducing the number of ray-object intersection tests is to subdivide the space occupied by objects into many nonoverlapping subregions, called voxels, and to construct an octree for the subdivided space. In this paper, we propose the Octree-R, an octree-variant data structure for efficient ray tracing. The algorithm for constructing the Octree-R first estimates the number of ray-object intersection tests. Then, it partitions the space along the plane that minimizes the estimated number of rayobject intersection tests. We present the results of experiments for verifying the effectiveness of the Octree-R. In the experiment, the Octree-R provides a 4% to 47% performance gain over the conventional octree. The result shows the more skewed the object distribution (as is typical for real data), the more performance gain the Octree-R achieves.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Irradiance Atlas for Global Illumination in Complex Production Scenes

We introduce a tiled 3D MIP map representation of global illumination data. The representation is an adaptive, sparse octree with a “brick” at each octree node; each brick consists of 83 voxels with sparse irradiance values. The representation is designed to enable efficient caching. Combined with photon tracing and recent advances in distribution ray tracing of very complex scenes, the result ...

متن کامل

Discrete Ray-Tracing of Huge Voxel Spaces

The quality of images produced by Discrete Ray-Tracing voxel spaces is highly dependent on 3d grid resolution. The huge amount of memory needed to store such grids often discards discrete Ray-Tracing as a practical visualization algorithm. The use of an octree can drastically change this when most of space is empty, as such is the case in most scenes. Although the memory problem can be bypassed...

متن کامل

Point Rendering in CUDA Path Tracer

A novel technique for point rendering in a CUDA path tracer is introduced in this proposal. The approach makes it possible to render point represented geometries with global illumination effects. Octree data structure is combined in order for more efficient intersection determination. Furthermore, Octree enables the users/artists to choose the level of details of the rendered results to achieve...

متن کامل

Quadtree and Octree Grid Generation

Engineering analysis often involves the accurate numerical solution of boundary value problems in discrete form. Hierarchical quadtree (or octree) grid generation offers an efficient method for the spatial discretisation of arbitrary-shaped two- (or three-) dimensional domains. It consists of recursive algebraic splitting of sub-domains into quadrants (or cubes), leading to an ordered hierarchi...

متن کامل

MIRAGE : a system for distributed image generation on workstation clusters

This thesis describes an efficient and robust implementation of the "Supervisor-Worker" model for distributing and coordinating the parallel tasks of image generation[l] . Image generation by ray-tracing is well suited for effective distributed processing due to its intensive computations and its ability to be divided into independent components. A system for utilizing clusters of interconnecte...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Vis. Comput. Graph.

دوره 1  شماره 

صفحات  -

تاریخ انتشار 1995